Dennis Baynard, 49, is charged with unlawful contact, corruption of a minor, harassment, and related counts, said Trooper James Grothey in a statement.
Investigators believe Baynard followed the alleged victim at his place of work, his gym, and his home, troopers said. He was arrested on Monday, May 1, and posted a $10,000 bond on Wednesday, May 3, according to state court records.
Baynard has a preliminary hearing before Judge Scott A. Massey scheduled for Tuesday, May 9, court filings show.
Anyone with information is asked to call state police at 610-268-2022.
Click here to follow Daily Voice Lower Merion-Narberth and receive free news updates.